/**
 * 
 */
package com.rio.dandan.pojo;

import java.util.Date;

import com.google.gson.annotations.Expose;

/**
 * 用户资料
 * 
 * UserProfile.java
 * 
 * @author 宋陆
 * @version 1.0 2014-5-19
 */
public class UserProfile implements java.io.Serializable {

    private static final long serialVersionUID = 1L;
    @Expose
    private String uid;
    @Expose
    private String username;
    @Expose
    private String realname;
    @Expose
    private String gender;
    @Expose
    private Short cardType;
    @Expose
    private String cardNumber;
    @Expose
    private Date birthday;
    @Expose
    private Integer birthYear;
    @Expose
    private Integer birthMonth;
    @Expose
    private Integer birthDay;
    @Expose
    private String nativeCountry;
    @Expose
    private String nativeCode;
    @Expose
    private String nativeProvince;
    @Expose
    private String nativeCity;
    @Expose
    private String nativeTown;
    @Expose
    private String livingCountry;
    @Expose
    private String livingCode;
    @Expose
    private String livingProvince;
    @Expose
    private String livingCity;
    @Expose
    private String livingTown;
    @Expose
    private Integer stature;
    @Expose
    private Integer weight;
    @Expose
    private Short degree;
    @Expose
    private Short trade;
    @Expose
    private Short job;
    @Expose
    private Short income;
    @Expose
    private Short marryStatus;
    @Expose
    private Short houseStatus;
    @Expose
    private Short carStatus;
    @Expose
    private Short childStatus;
    @Expose
    private Short ownerChild;
    @Expose
    private Integer loverAgeBegin;
    @Expose
    private Integer loverAgeEnd;
    @Expose
    private String loverCountry;
    @Expose
    private String loverCode;
    @Expose
    private String loverProvince;
    @Expose
    private String loverCity;
    @Expose
    private String loverTown;
    @Expose
    private Integer loverStatureBegin;
    @Expose
    private Integer loverStatureEnd;
    @Expose
    private Integer loverWeightBegin;
    @Expose
    private Integer loverWeightEnd;
    @Expose
    private Short loverDegree;
    @Expose
    private Short loverTrade;
    @Expose
    private Short loverJob;
    @Expose
    private Short loverIncome;
    @Expose
    private Short loverMarryStatus;
    @Expose
    private Short loverHouseStatus;
    @Expose
    private Short loverCarStatus;
    @Expose
    private Short loverChildStatus;
    @Expose
    private String qq;
    @Expose
    private String weixin;
    @Expose
    private String msn;
    @Expose
    private String email;
    @Expose
    private String mobile;
    @Expose
    private String summary;

    public UserProfile() {
    }

    /**
     * @return the uid
     */
    public String getUid() {
        return uid;
    }

    /**
     * @param uid
     *            the uid to set
     */
    public void setUid(String uid) {
        this.uid = uid;
    }

    /**
     * @return the realname
     */
    public String getRealname() {
        return realname;
    }

    /**
     * @param realname
     *            the realname to set
     */
    public void setRealname(String realname) {
        this.realname = realname;
    }

    /**
     * @return the username
     */
    public String getUsername() {
        return username;
    }

    /**
     * @param username
     *            the username to set
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * @return the gender
     */
    public String getGender() {
        return gender;
    }

    /**
     * @param gender
     *            the gender to set
     */
    public void setGender(String gender) {
        this.gender = gender;
    }

    /**
     * @return the cardType
     */
    public Short getCardType() {
        return cardType;
    }

    /**
     * @param cardType
     *            the cardType to set
     */
    public void setCardType(Short cardType) {
        this.cardType = cardType;
    }

    /**
     * @return the cardNumber
     */
    public String getCardNumber() {
        return cardNumber;
    }

    /**
     * @param cardNumber
     *            the cardNumber to set
     */
    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    /**
     * @return the birthday
     */
    public Date getBirthday() {
        return birthday;
    }

    /**
     * @param birthday
     *            the birthday to set
     */
    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    /**
     * @return the birthYear
     */
    public Integer getBirthYear() {
        return birthYear;
    }

    /**
     * @param birthYear
     *            the birthYear to set
     */
    public void setBirthYear(Integer birthYear) {
        this.birthYear = birthYear;
    }

    /**
     * @return the birthMonth
     */
    public Integer getBirthMonth() {
        return birthMonth;
    }

    /**
     * @param birthMonth
     *            the birthMonth to set
     */
    public void setBirthMonth(Integer birthMonth) {
        this.birthMonth = birthMonth;
    }

    /**
     * @return the birthDay
     */
    public Integer getBirthDay() {
        return birthDay;
    }

    /**
     * @param birthDay
     *            the birthDay to set
     */
    public void setBirthDay(Integer birthDay) {
        this.birthDay = birthDay;
    }

    /**
     * @return the nativeCountry
     */
    public String getNativeCountry() {
        return nativeCountry;
    }

    /**
     * @param nativeCountry
     *            the nativeCountry to set
     */
    public void setNativeCountry(String nativeCountry) {
        this.nativeCountry = nativeCountry;
    }

    /**
     * @return the nativeCode
     */
    public String getNativeCode() {
        return nativeCode;
    }

    /**
     * @param nativeCode
     *            the nativeCode to set
     */
    public void setNativeCode(String nativeCode) {
        this.nativeCode = nativeCode;
    }

    /**
     * @return the nativeProvince
     */
    public String getNativeProvince() {
        return nativeProvince;
    }

    /**
     * @param nativeProvince
     *            the nativeProvince to set
     */
    public void setNativeProvince(String nativeProvince) {
        this.nativeProvince = nativeProvince;
    }

    /**
     * @return the nativeCity
     */
    public String getNativeCity() {
        return nativeCity;
    }

    /**
     * @param nativeCity
     *            the nativeCity to set
     */
    public void setNativeCity(String nativeCity) {
        this.nativeCity = nativeCity;
    }

    /**
     * @return the nativeTown
     */
    public String getNativeTown() {
        return nativeTown;
    }

    /**
     * @param nativeTown
     *            the nativeTown to set
     */
    public void setNativeTown(String nativeTown) {
        this.nativeTown = nativeTown;
    }

    /**
     * @return the livingCountry
     */
    public String getLivingCountry() {
        return livingCountry;
    }

    /**
     * @param livingCountry
     *            the livingCountry to set
     */
    public void setLivingCountry(String livingCountry) {
        this.livingCountry = livingCountry;
    }

    /**
     * @return the livingCode
     */
    public String getLivingCode() {
        return livingCode;
    }

    /**
     * @param livingCode
     *            the livingCode to set
     */
    public void setLivingCode(String livingCode) {
        this.livingCode = livingCode;
    }

    /**
     * @return the livingProvince
     */
    public String getLivingProvince() {
        return livingProvince;
    }

    /**
     * @param livingProvince
     *            the livingProvince to set
     */
    public void setLivingProvince(String livingProvince) {
        this.livingProvince = livingProvince;
    }

    /**
     * @return the livingCity
     */
    public String getLivingCity() {
        return livingCity;
    }

    /**
     * @param livingCity
     *            the livingCity to set
     */
    public void setLivingCity(String livingCity) {
        this.livingCity = livingCity;
    }

    /**
     * @return the livingTown
     */
    public String getLivingTown() {
        return livingTown;
    }

    /**
     * @param livingTown
     *            the livingTown to set
     */
    public void setLivingTown(String livingTown) {
        this.livingTown = livingTown;
    }

    /**
     * @return the stature
     */
    public Integer getStature() {
        return stature;
    }

    /**
     * @param stature
     *            the stature to set
     */
    public void setStature(Integer stature) {
        this.stature = stature;
    }

    /**
     * @return the weight
     */
    public Integer getWeight() {
        return weight;
    }

    /**
     * @param weight
     *            the weight to set
     */
    public void setWeight(Integer weight) {
        this.weight = weight;
    }

    /**
     * @return the degree
     */
    public Short getDegree() {
        return degree;
    }

    /**
     * @param degree
     *            the degree to set
     */
    public void setDegree(Short degree) {
        this.degree = degree;
    }

    /**
     * @return the trade
     */
    public Short getTrade() {
        return trade;
    }

    /**
     * @param trade
     *            the trade to set
     */
    public void setTrade(Short trade) {
        this.trade = trade;
    }

    /**
     * @return the job
     */
    public Short getJob() {
        return job;
    }

    /**
     * @param job
     *            the job to set
     */
    public void setJob(Short job) {
        this.job = job;
    }

    /**
     * @return the income
     */
    public Short getIncome() {
        return income;
    }

    /**
     * @param income
     *            the income to set
     */
    public void setIncome(Short income) {
        this.income = income;
    }

    /**
     * @return the marryStatus
     */
    public Short getMarryStatus() {
        return marryStatus;
    }

    /**
     * @param marryStatus
     *            the marryStatus to set
     */
    public void setMarryStatus(Short marryStatus) {
        this.marryStatus = marryStatus;
    }

    /**
     * @return the houseStatus
     */
    public Short getHouseStatus() {
        return houseStatus;
    }

    /**
     * @param houseStatus
     *            the houseStatus to set
     */
    public void setHouseStatus(Short houseStatus) {
        this.houseStatus = houseStatus;
    }

    /**
     * @return the carStatus
     */
    public Short getCarStatus() {
        return carStatus;
    }

    /**
     * @param carStatus
     *            the carStatus to set
     */
    public void setCarStatus(Short carStatus) {
        this.carStatus = carStatus;
    }

    /**
     * @return the childStatus
     */
    public Short getChildStatus() {
        return childStatus;
    }

    /**
     * @param childStatus
     *            the childStatus to set
     */
    public void setChildStatus(Short childStatus) {
        this.childStatus = childStatus;
    }

    /**
     * @return the ownerChild
     */
    public Short getOwnerChild() {
        return ownerChild;
    }

    /**
     * @param ownerChild
     *            the ownerChild to set
     */
    public void setOwnerChild(Short ownerChild) {
        this.ownerChild = ownerChild;
    }

    /**
     * @return the loverAgeBegin
     */
    public Integer getLoverAgeBegin() {
        return loverAgeBegin;
    }

    /**
     * @param loverAgeBegin
     *            the loverAgeBegin to set
     */
    public void setLoverAgeBegin(Integer loverAgeBegin) {
        this.loverAgeBegin = loverAgeBegin;
    }

    /**
     * @return the loverAgeEnd
     */
    public Integer getLoverAgeEnd() {
        return loverAgeEnd;
    }

    /**
     * @param loverAgeEnd
     *            the loverAgeEnd to set
     */
    public void setLoverAgeEnd(Integer loverAgeEnd) {
        this.loverAgeEnd = loverAgeEnd;
    }

    /**
     * @return the loverCountry
     */
    public String getLoverCountry() {
        return loverCountry;
    }

    /**
     * @param loverCountry
     *            the loverCountry to set
     */
    public void setLoverCountry(String loverCountry) {
        this.loverCountry = loverCountry;
    }

    /**
     * @return the loverCode
     */
    public String getLoverCode() {
        return loverCode;
    }

    /**
     * @param loverCode
     *            the loverCode to set
     */
    public void setLoverCode(String loverCode) {
        this.loverCode = loverCode;
    }

    /**
     * @return the loverProvince
     */
    public String getLoverProvince() {
        return loverProvince;
    }

    /**
     * @param loverProvince
     *            the loverProvince to set
     */
    public void setLoverProvince(String loverProvince) {
        this.loverProvince = loverProvince;
    }

    /**
     * @return the loverCity
     */
    public String getLoverCity() {
        return loverCity;
    }

    /**
     * @param loverCity
     *            the loverCity to set
     */
    public void setLoverCity(String loverCity) {
        this.loverCity = loverCity;
    }

    /**
     * @return the loverTown
     */
    public String getLoverTown() {
        return loverTown;
    }

    /**
     * @param loverTown
     *            the loverTown to set
     */
    public void setLoverTown(String loverTown) {
        this.loverTown = loverTown;
    }

    /**
     * @return the loverStatureBegin
     */
    public Integer getLoverStatureBegin() {
        return loverStatureBegin;
    }

    /**
     * @param loverStatureBegin
     *            the loverStatureBegin to set
     */
    public void setLoverStatureBegin(Integer loverStatureBegin) {
        this.loverStatureBegin = loverStatureBegin;
    }

    /**
     * @return the loverStatureEnd
     */
    public Integer getLoverStatureEnd() {
        return loverStatureEnd;
    }

    /**
     * @param loverStatureEnd
     *            the loverStatureEnd to set
     */
    public void setLoverStatureEnd(Integer loverStatureEnd) {
        this.loverStatureEnd = loverStatureEnd;
    }

    /**
     * @return the loverWeightBegin
     */
    public Integer getLoverWeightBegin() {
        return loverWeightBegin;
    }

    /**
     * @param loverWeightBegin
     *            the loverWeightBegin to set
     */
    public void setLoverWeightBegin(Integer loverWeightBegin) {
        this.loverWeightBegin = loverWeightBegin;
    }

    /**
     * @return the loverWeightEnd
     */
    public Integer getLoverWeightEnd() {
        return loverWeightEnd;
    }

    /**
     * @param loverWeightEnd
     *            the loverWeightEnd to set
     */
    public void setLoverWeightEnd(Integer loverWeightEnd) {
        this.loverWeightEnd = loverWeightEnd;
    }

    /**
     * @return the loverDegree
     */
    public Short getLoverDegree() {
        return loverDegree;
    }

    /**
     * @param loverDegree
     *            the loverDegree to set
     */
    public void setLoverDegree(Short loverDegree) {
        this.loverDegree = loverDegree;
    }

    /**
     * @return the loverTrade
     */
    public Short getLoverTrade() {
        return loverTrade;
    }

    /**
     * @param loverTrade
     *            the loverTrade to set
     */
    public void setLoverTrade(Short loverTrade) {
        this.loverTrade = loverTrade;
    }

    /**
     * @return the loverJob
     */
    public Short getLoverJob() {
        return loverJob;
    }

    /**
     * @param loverJob
     *            the loverJob to set
     */
    public void setLoverJob(Short loverJob) {
        this.loverJob = loverJob;
    }

    /**
     * @return the loverIncome
     */
    public Short getLoverIncome() {
        return loverIncome;
    }

    /**
     * @param loverIncome
     *            the loverIncome to set
     */
    public void setLoverIncome(Short loverIncome) {
        this.loverIncome = loverIncome;
    }

    /**
     * @return the loverMarryStatus
     */
    public Short getLoverMarryStatus() {
        return loverMarryStatus;
    }

    /**
     * @param loverMarryStatus
     *            the loverMarryStatus to set
     */
    public void setLoverMarryStatus(Short loverMarryStatus) {
        this.loverMarryStatus = loverMarryStatus;
    }

    /**
     * @return the loverHouseStatus
     */
    public Short getLoverHouseStatus() {
        return loverHouseStatus;
    }

    /**
     * @param loverHouseStatus
     *            the loverHouseStatus to set
     */
    public void setLoverHouseStatus(Short loverHouseStatus) {
        this.loverHouseStatus = loverHouseStatus;
    }

    /**
     * @return the loverCarStatus
     */
    public Short getLoverCarStatus() {
        return loverCarStatus;
    }

    /**
     * @param loverCarStatus
     *            the loverCarStatus to set
     */
    public void setLoverCarStatus(Short loverCarStatus) {
        this.loverCarStatus = loverCarStatus;
    }

    /**
     * @return the loverChildStatus
     */
    public Short getLoverChildStatus() {
        return loverChildStatus;
    }

    /**
     * @param loverChildStatus
     *            the loverChildStatus to set
     */
    public void setLoverChildStatus(Short loverChildStatus) {
        this.loverChildStatus = loverChildStatus;
    }

    /**
     * @return the qq
     */
    public String getQq() {
        return qq;
    }

    /**
     * @param qq
     *            the qq to set
     */
    public void setQq(String qq) {
        this.qq = qq;
    }

    /**
     * @return the weixin
     */
    public String getWeixin() {
        return weixin;
    }

    /**
     * @param weixin
     *            the weixin to set
     */
    public void setWeixin(String weixin) {
        this.weixin = weixin;
    }

    /**
     * @return the msn
     */
    public String getMsn() {
        return msn;
    }

    /**
     * @param msn
     *            the msn to set
     */
    public void setMsn(String msn) {
        this.msn = msn;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email
     *            the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the mobile
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * @param mobile
     *            the mobile to set
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    /**
     * @return the summary
     */
    public String getSummary() {
        return summary;
    }

    /**
     * @param summary
     *            the summary to set
     */
    public void setSummary(String summary) {
        this.summary = summary;
    }

    /**
     * @return the serialversionuid
     */
    public static long getSerialversionuid() {
        return serialVersionUID;
    }

}
